﻿using FreeSql;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
using System.Text;
using FreeSql.DataAnnotations;

namespace Glorysoft.EAP.RC.EAPClient
{
    [FreeSql.DataAnnotations.Table(Name = "ProbeCardList")]
    public class ProberCardList
    {   [FreeSql.DataAnnotations.Column(IsIdentity=true,IsPrimary=true)] 
        public int ID { get; set; }

        public string CardID { get; set; }

        public string ProductID { get; set; }

        public string Location { get; set; }

        public string CardStatus { get; set; }

        public string mfgSN { get; set; }

        public string Vendor { get; set; }

        public int? PinsCount { get; set; }

        public DateTime? mfgDate { get; set; }

        public string MultiSites { get; set; }

        public string ProductType { get; set; }

        public string TesterType { get; set; }

        public string Remark { get; set; }

        public string DesignedProduct { get; set; }

        public string DesignLayout { get; set; }

        public string FabName { get; set; }

        public string CustomerID { get; set; }

        public string CheckoutReport { get; set; }

        public string NeedleLength { get; set; }

        public string CorrelationReport { get; set; }

        public DateTime? StatTouchDownDateTime { get; set; }

        public string ProductClassification { get; set; }

        public DateTime? LastUseDateTime { get; set; }

        public int? TouchDownCount { get; set; }

        public int? TouchDownSPEC { get; set; }

        public int? AllTouchDownCount { get; set; }

        public int? MaxTouchDownSPEC { get; set; }

        public int? RecommendOD { get; set; }

        public int? DesignedNeedlePressure { get; set; }

        public int? CleanCount { get; set; }

        public int? CleanAllCount { get; set; }






         
    }
}
